ISubsystem methods

The ISubsystem interface exposes the following members.

Methods

AddGroup Adds an axis group to the KINGSTAR Subsystem.
DebugMessage Sends the KINGSTAR log messages to KINGSTAR Analysis Console.
Destroy Closes the link to the KINGSTAR Subsystem and terminates the Subsystem.
GetCategoryName Gets a string assigned to a log ID.
Log Records the specified data in the logging shared memory.
PulseHeartbeat Sends a signal to notify KINGSTAR that the motion application is running properly.
ReadMemoryBool Reads a bit from the shared memory.
ReadMemoryByte Reads a byte from the shared memory.
ReadMemoryDouble Reads a double from the shared memory.
ReadMemoryInt16 Reads a short integer from the shared memory.
ReadMemoryInt32 Reads an integer from the shared memory.
ReadMemoryInt64 Reads a long integer from the shared memory.
ReadMemorySByte Reads an 8-bit signed integer from the shared memory.
ReadMemorySingle Reads a float from the shared memory.
ReadMemoryUInt16 Reads an unsigned short integer from the shared memory.
ReadMemoryUInt32 Reads an unsigned integer from the shared memory.
ReadMemoryUInt64 Reads an unsigned long integer from the shared memory.
RequestState Requests the KINGSTAR Subsystem to go into the specified EtherCAT state.
Restart Restarts the EtherCAT master.
SetCategoryName Sets a string to associate to a log ID.
Start Starts the KINGSTAR Subsystem.
Stop Stops the EtherCAT network and the KINGSTAR Subsystem.
StopAllLogs Stops recording the specified data in the logging shared memory.
UpdateConfiguration Updates the values of the module by reading them from the Subsystem.
WriteMemory (bool) Writes a bit into the shared memory.
WriteMemory (byte) Writes a byte into the shared memory.
WriteMemory (char) Writes a char into the shared memory.
WriteMemory (double) Writes a double into the shared memory.
WriteMemory (float) Writes a float into the shared memory.
WriteMemory (short) Writes a short integer into the shared memory.
WriteMemory (int) Writes an integer into the shared memory.
WriteMemory (long) Writes a long integer into the shared memory.
WriteMemory (ushort) Writes an unsigned short integer into the shared memory.
WriteMemory (uint) Writes an unsigned integer into the shared memory.
WriteMemory (ulong) Writes an unsigned long integer into the shared memory.
AddGroup Adds an axis group to the KINGSTAR Subsystem.

See also

ISubsystem Interface

IntervalZero.KINGSTAR.Base.Class Namespace